.bannerbox{width:100%;position:absolute;overflow:hidden;
	top:96px;
	bottom:40px;
	left:0px;
	right:0px;
}

.Homebanner{width:100%;position:absolute;/*height:600px;*/overflow:hidden;
	bottom:0px;
	top:0px;
}
.Homebanner ul{width:100%;position:absolute;/*height:600px;*/
	bottom:0px;
	top:0px;
}
.Homebanner ul li{width:100%;/*height:600px;*/position:absolute;overflow:hidden;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
.Homebanner ul li img{width:1920px;position:absolute;left:50%;top:0px;display:block;margin-left:-960px;}
.Homebanner ul li img.oneimg {
	position:absolute;
	left:100px;
	top:20%;
}

.Homeleft,.Homeright{background:#000;font-family:"宋体";width:50px;height:50px;line-height:50px;text-align:center;font-size:40px;color:#fff;position:absolute;top:45%;cursor:pointer;transition:all .2s ease;opacity:0;z-index:899999}
.Homeleft{left:-60px;}
.Homeright{right:-60px;}

.bannerbox:hover .Homeleft{left:0px;opacity:1}
.bannerbox:hover .Homeright{right:0px;opacity:1}

.Homedot{position:absolute;width:100%;text-align:center;z-index:999;bottom:60px;}
.Homedot a{display:inline-block;margin:0px 5px;height:12px;width:12px;line-height:1000px;overflow:hidden;background:url(img/index_229.png) no-repeat;}
.Homedot a.cur{background:url(img/index_228.png) no-repeat}

.Homebannertext{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannerone{position:absolute;width:1180px;left:50%;margin-left:-590px;top:160px;text-align:center;z-index:9999;}
.Homebannertext dl.bannerone dt h3{font-size:55px;line-height:70px;font-weight:700;position:relative;color:#064984;
	height:120px;
}
.Homebannertext dl.bannerone dt{float:left;font-size:30px;width:750px;height:60px;margin-left:100px;line-height:60px;color:#000;/*background:#eb3900;*/transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);
	text-align:left;
}
.Homebannertext dl.bannerone dd{float:left;font-size:30px;color:#000;/*background:#000;*/width:750px;height:60px;line-height:60px;margin-left:100px;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);
	text-align:left;
}
.Homebannertext dl.bannertwo{position:absolute;width:1180px;left:50%;top:0px;color:#003767;margin-left:-590px;z-index:9999;}
.Homebannertext dl.bannertwo dt{padding-top:110px;position:relative;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebannertext dl.bannertwo dt h3{font-size:55px;line-height:90px;font-weight:700;position:relative;
	padding-right:300px;
	text-align:center;
}
.Homebannertext dl.bannertwo dt p{font-size:55px;font-weight:700;line-height:90px;position:relative;padding-top:20px;
	padding-left:300px;
	text-align:center;
}
.Homebannertext dl.bannerthree{position:absolute;width:1220px;left:50%;margin-left:-610px;top:0px;}
.Homebannertext dl.bannerthree dt{float:left;position:relative;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebannertext dl.bannerthree img{display:block;position:relative;width:auto;height:auto;left:0px;margin:0px;top:0px;}
.Homebannertext dl.bannerthree dd{width:620px;float:left;color:#424242;padding-top:100px;position:relative;padding-left:25px;transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebannertext dl.bannerthree dd h3{font-size:55px;font-weight:700;line-height:90px;}
.Homebannertext dl.bannerthree dd p{font-size:55px;font-weight:700;line-height:90px;
	padding:0 0 0 150px;
}

.Homebannertext dl.bannerfour dd{width:1000px;/*float:right;*/color:#152c5a;padding-top:170px;position:relative;/*padding-right:70px;*/transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);
	margin:0 auto;
}
.Homebannertext dl.bannerfour dd h3{font-size:55px;font-weight:700;line-height:90px;}
.Homebannertext dl.bannerfour dd p{font-size:55px;font-weight:700;line-height:90px;
padding:0 0 0 200px;
}

.bannereffect{opacity:0;filter:alpha(opacity=0);}

.bannertime{transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;}
.bannertime1{transition:all .8s ease-in-out .2s;-moz-transition:all .8s ease-in-out .2s;-ms-transition:all .8s ease-in-out .2s;-o-transition:all .8s ease-in-out .2s;-webkit-transition:all .8s ease-in-out .2s;}
.bannertime2{transition:all 1s ease-in-out .2s;-moz-transition:all 1s ease-in-out .2s;-ms-transition:all 1s ease-in-out .2s;-o-transition:all 1s ease-in-out 2s;-webkit-transition:all 1s ease-in-out .2s;}

.Homebanner li.cur .Homebannertext img.bigimg{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerone dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerone dd{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannertwo dt{transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}
.Homebanner li.cur .Homebannertext dl.bannerthree dt{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebanner li.cur .Homebannertext dl.bannerthree dd{transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);}
.Homebanner li.cur .bannereffect{opacity:1;filter:alpha(opacity=100);}

.Homebanner li.cur1 .bannertime{transition:all .4s linear .2s;-moz-transition:all .4s linear .2s;-ms-transition:all .4s linear .2s;-o-transition:all .4s linear .2s;-webkit-transition:all .4s linear .2s;}
.Homebanner li.cur1 .bannertime1{transition:all .4s linear .1s;-moz-transition:all .4s linear .1s;-ms-transition:all .4s linear .1s;-o-transition:all .4s linear .1s;-webkit-transition:all .4s linear .1s;}
.Homebanner li.cur1 .bannertime2{transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;-webkit-transition:all .4s linear;}
.Homebanner li.cur1 .Homebannertext img.bigimg{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerone dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerone dd{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannertwo dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerthree dt{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerthree dd{transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);-webkit-transform:translateX(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerfour dt{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .Homebannertext dl.bannerfour dd{transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);}
.Homebanner li.cur1 .bannereffect{opacity:0;filter:alpha(opacity=0);}


.index_btn{width:100%;position:absolute;height:40px;/*top:560px;*/z-index:9999;background:#191919;
	bottom:0px;
}
.index_btn ul{margin:0px auto;padding:0px;width:1180px;}
.index_btn ul li{float:left;width:295px;height:40px;position:relative;}
.index_btn ul li span{position:relative;z-index:999;width:294px;display:block;height:40px;}
.index_btn ul li span a{display:block;width:294px;color:#FFF;background:#191919;cursor:pointer;font-size:14px;text-align:center;line-height:40px;border-right:1px solid #a7a7a7;float:left;height:40px;}
.index_btn ul li span a:hover{color:#FFF;background:#e60012;}
.index_btn ul li span a.cur{border:none;width:295px;}
.index_btn ul li em{display:inline-block;height:40px;padding-left:30px;
	font-size:18px;
	font-style:normal;
}
.index_btn ul li em.btn{background:url(../img/mid/dt.png) no-repeat left center;}
.index_btn ul li em.btn1{background:url(../img/mid/cp.png) no-repeat left center;}
.index_btn ul li em.btn2{background:url(../img/mid/fa.png) no-repeat left center;}
.index_btn ul li em.btn3{background:url(../img/mid/al.png) no-repeat left center;}

.index_btnbox{width:295px;height:260px;background:#FFF;position:absolute;top:0px;left:0px;padding:20px 0px 0px 0px;}
.index_btnbox img{display:block;margin:auto;}
.index_btnbox p{margin:0px;padding:20px 19px 0px 19px;}
.index_btnbox p a{display:block;float:left;width:100%;padding-bottom:5px;line-height:24px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size:14px
}

.banner1, .banner2, .banner3, .banner4 {
	width:100%;
	height:100%;
}
.banner1 {
	background:url(../img/mid/banner1.jpg) center no-repeat;
}
.banner2 {
	background:url(../img/mid/banner2.jpg) center no-repeat;
}
.banner3 {
	background:url(../img/mid/banner3.jpg) center no-repeat;
}
.banner4 {
	background:url(../img/mid/banner4.jpg) center no-repeat;
}

.midBanner {
	clear:both;
	margin:0 auto;
	height:352px;
}
.ban1 {
	background:url(../img/mid/banner-news.jpg) center top no-repeat;
}
.ban2 {
	background:url(../img/mid/banner-product.jpg) center top no-repeat;
}
.midn {
	width:1200px;
	margin:0px auto;
}
.midn h1 {
	font-weight:normal;
	clear:both;
	margin:12px 0 0 0;
	text-align:left;
	height:45px;
	border-bottom:2px #9d9d9d solid;
	position:relative;
}
.midn h1 span {
	background:url(../img/mid/dian.png) center left no-repeat;
	font-size:20px;
	color:#004078;
	display:block;
	height:45px;
	line-height:45px;
	padding:0 0 0 25px;
	position:absolute;
	left:0px;
	top:0px;
	bottom:0px;
	border-bottom:2px #004378 solid;
}
.midn h1 font {
	float:right;
	font-size:15px;
	color:#010101;
	line-height:45px;
}
.midn h1 font em {
	color:#00276d;
	font-style:normal;
}
.midn h1 font b {
	color:#010101;
	font-weight:normal;
	padding:0 8px;
}
.news {
	width:1000px;
	clear:both;
	padding:0 0 70px 0;
	min-height:800px;
	margin:0 auto;
	position:relative;
}
.news1 {
    width:800px;
}
.news ul {
    clear: both;
    padding: 15px 0;
}
.news ul li {
	margin:16px 0 0 0;
	padding:0 0 0 30px;
	height:36px;
	background:url(../img/mid/tmPic.png) left center no-repeat;
	border-bottom:1px #7a7a7a dashed;
}
.news ul li a {
	line-height:36px;
	font-size:14px;
	color:#5d5d5d;
	display:block;
	float:left;
	width:850px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news ul li a:hover {
	color:#0852d2;
}
.news1 ul li a {
    width: 650px;
}
.news ul li span {
	line-height:36px;
	font-size:14px;
	color:#ccc;
	float:right;
}
.page {
	position:absolute;
	left:0px;
	right:0px;
	bottom:20px;
	height:30px;
	text-align:center;
}
.page a {
	border:1px #9b9b9b solid;
	background:#fff;
	padding:3px 8px;
	color:#737373;
	margin:0 9px;
	font-size:12px;
}
.page a.lpage {
	padding-left:2px;
}
.page a.rpage {
	padding-right:2px;
}
.page a:hover, .page a.aHover {
	border:1px #00276d solid;
	background:#00276d;
	color:#fff;
}
.pcl {
	float:left;
	width:316px;
	min-height:1000px;
	position:relative;
	background:url(../img/mid/pclbg.png) right bottom no-repeat;
	margin:0 0 20px;
}
.pcl h2 {
	position:absolute;
	top:-113px;
	left:0px;
	right:0px;
	background:url(../img/mid/btl.png) top center no-repeat;
	height:113px;
}
.pcl h2 span {
	margin:44px 18px 0;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#00276d;
	padding:0 0 0 36px;
	background:url(../img/mid/hbg.png) left center no-repeat;
	display:block;
}
.pcr {
	float:right;
	width:852px;
	min-height:950px;
	position:relative;
	padding:0 0 50px 0;
	margin:0 0 20px;
}
.pcUl {
	clear:both;
	width:100%;
	padding:36px 0 16px 0;
}
.pcUl a {
	display:block;
	width:180px;
	margin:0 52px 16px;
	text-align:center;
	float:left;
}
.pcUl a img {
	border:2px #CCCCCC solid;
	clear:both;
}
.pcUl a:hover img {
	border:2px #9d0404 solid;
}
.pcUl a h3 {
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:15px;
	color:#00276d;
	font-weight:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pcUl a:hover h3 {
	color:#9d0404;
}
.pctitle {
	height:82px;
	line-height:82px;
	text-align:center;
	font-size:22px;
	color:#000;
}
.htitle {
	border-top:19px #275a83 solid;
	margin:15px auto;
	clear:both;
	height:25px;
}
.htitle span, .htitle span font, .htitle span font b {
	display:block;
	height:25px;
	font-size:18px;
	line-height:18px;
	color:#FFF;
	float:left;
}
.htitle span {
	background:url(/Content/img/mid/btBg1.png) left top no-repeat;
	padding:0 0 0 37px;
}
.htitle span font {
    background: url(/Content/img/mid/btBg1.png) right bottom no-repeat;
    padding: 0 37px 0 0;
}
.htitle span font b {
	background:#275a83;
}
.pcont {
	color:#6d6d6d;
	font-size:16px;
	text-indent:32px;
	line-height:35px;
	padding:10px 30px;
}
.pUl {
	clear:both;
	margin:10px 30px;
	padding-left:20px;
}
.pUl li {
	list-style:circle;
	font-size:16px;
	color:#6d6d6d;
	padding:8px 0;
	line-height:26px;
}
.pcenter {
	text-align:center;
}
.pImg {
	border:2px #adacac solid;
}

.dropdown {
 /* position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    font-family: "Montserrat", sans-serif;
    background-color: #f7f7f7;
    padding-top: 20px;
    width: 250px;*/
    font-size: 14px;
	padding:10px 0;
 }
.dropdown li {
    /*padding: 0 10px;*/
}
.dropdown li.selected 
{
    background-color: #f2f2f2; 
}
.dropdown li a {
    display: block;
    width: 100%;
    display: block;
    height: 45px;
    line-height: 45px;
    text-decoration: none;
    text-transform: uppercase;
    color: #555555;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dropdown li a span {
	margin:0 30px;
	padding:0 0 0 35px;
}
.dropdown li a.zongh span {
	background:url(../img/mid/yjbg.png) left center no-repeat;
}
.dropdown li.selected a.zongh span {
	background:url(../img/mid/yjbg.png) left center no-repeat;
	color: #003c82;
}
.dropdown li a.gqu span {
	background:url(../img/mid/yybg.png) left center no-repeat;
}
.dropdown li.selected a.gqu span {
	background:url(../img/mid/yybg.png) left center no-repeat;
	color: #003c82;
}
.dropdown li a.reny span {
	background:url(../img/mid/ydbg.png) left center no-repeat;
}
.dropdown li.selected a.reny span {
	background:url(../img/mid/ydbg.png) left center no-repeat;
	color: #003c82;
}
.dropdown li a.jies span {
	background:url(../img/mid/cgqbg.png) left center no-repeat;
}
.dropdown li.selected a.jies span {
	background:url(../img/mid/cgqbg.png) left center no-repeat;
	color: #003c82;
}
.dropdown li > ul {
	padding:0px 0px 10px;
}
.dropdown li > ul li {
	/*padding: 0 20px;*/
}
.dropdown li > ul li a {
	color: #666;
	line-height:40px;
	height:40px;
	display:block;
	margin:0px;
	padding-left:41px;
}
.dropdown li > ul li > ul li {
	padding: 10px 30px;
}
.newtitle {
	height:72px;
	line-height:72px;
	text-align:center;
	clear:both;
	font-size:20px;
	border-bottom:1px #777777 dashed;
}
.newSpan {
	display:block;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:14px;
	color:#737373;
	clear:both;
}
.newl {
	font-size:18px;
	color:#000;
	clear:both;
	line-height:36px;
	text-indent:36px;
}
.newc {
	padding:20px 0;
	text-align:center;
}
.onlineDiv {
    clear: both;
    background: url(../img/mid/onlineBg.jpg) bottom center no-repeat;
}
.onlineDivn {
    width: 930px;
    padding: 35px 0 50px 0;
    margin: 0 auto;
}
.onlineDivn h2 {
    text-align: center;
    color: #333333;
    font-size:20px;
    clear:both;
    height:46px;
    line-height:46px;
    position:relative;
}
.onlineDivn span {
    display: block;
    height: 2px;
    background: #024077;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    left: 50%;
    width: 50px;
    margin: 0 0 0 -25px;
}
.onlineDivn p {
    font-size:14px;
    color:#666;
    line-height:20px;
    padding:10px 0;
    text-align:center;
}
#modelInfl {
    width:500px;
    margin:0 auto;
    padding:30px 0 0;
}
.oldiv {
    margin: 0 0px 20px;
    padding:0 15px;
    clear: both;
    background: url(../img/mid/olinput.png) repeat;
    border-radius: 3px;
    height:36px;
}
.oldiv label, .oldiv input, .oldiv font {
    display: block;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #656565;
    float: left;
}
.oldiv label {
	width: 75px;
}
.oldiv font {
	color: #bd0000;
	float: right;
	font-size: 16px;
}
.oldiv input, .oldiv textarea {
	border: 0px;
	background: transparent;
	height: 32px;
	line-height: 32px;
	width: 80%;
}
.oldiv textarea {
	height: 110px;
	line-height: 20px;
	font-size: 14px;
}
.oldivt {
	height:auto;

}
		
.oltj {
	display: block;
	clear: both;
	margin: 35px auto 0;
	width: 100px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	background: #12548e;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
}
.oltj:hover {
    background: #023868;
    color: #fff;
}
.yyTab {
    border-left: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
    width: 100%;
}

.yyTab td, .yyTab th {
    height: 25px;
    line-height: 25px;
    text-align: left;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    padding: 0px 8px;
    text-align: left;
}

.yyTab th {
}

.yyTab th.btYytab {
    text-align: center;
    background: #eeeeee;
}

.htitle p {
    display: block;
    height: 25px;
    font-size: 18px;
    line-height: 18px;
    color: #FFF;
    float: left;
    margin: 0;
    padding: 0;
}

.htitle .pLeft {
    background: url(/Content/img/mid/btBg1.png) left top no-repeat;
    width: 35px;
    height: 25px;
}

.htitle .pTitle {
    background-color: #275a83;
}

.htitle .pRight {
    background: url(/Content/img/mid/btBg1.png) right bottom no-repeat;
    width: 35px;
    height: 25px;
}